package com.bj58.mis.apm.server.statistics.dto.cube;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@ApiModel(description = "Cube-模块数据")
@Data
public class Segment {
    @ApiModelProperty(value = "ID")
    private String id;
    @ApiModelProperty(value = "名称")
    private String name;
    @ApiModelProperty(value = "状态")
    private String status;
    @ApiModelProperty(value = "开始时间")
    private Date dateRangeStart;
    @ApiModelProperty(value = "结束时间")
    private Date dateRangeEnd;
    @ApiModelProperty(value = "结果数据大小")
    private Double size;
    @ApiModelProperty(value = "元数据记录数")
    private Integer inputRecords;
    @ApiModelProperty(value = "元数据记录大小")
    private Double inputRecordsSize;
    @ApiModelProperty(value = "最后构建时间")
    private Date lastBuildTime;
    @ApiModelProperty(value = "最后构建任务ID")
    private String lastBuildJobId;
    @ApiModelProperty(value = "创建时间")
    private Date createTime;
    @ApiModelProperty(value = "膨胀倍数")
    private Double swell;
    @ApiModelProperty(value = "查询次数")
    private Long queryCount;
    @ApiModelProperty(value = "数据单位")
    private String unit;
}
